begin to consider time step control

 - NEW : add class for time step control