switched to fixed timestep