You can immediately update collision hull (without polygon flag) by model position.

I didn't use c_move in test code but If I increase trace distance, c_trace can hit the target.
Code:
c_trace(camera.x,vector(990,0,0),IGNORE_PASSABLE);


If I need wait until the end of the frame, how does trace hit the target in the above code?