timestep should be calculated more quickly