some revision, time step control is now completly in the Simulator run method.
The solver simply returns a number of iterations.