Dynamic time step estimates for transient field problems