Added semi-fixed timestep.