added viscous time step calculation