fix calling of step handlers that should have the most recent t+dt