add some timers to smooth both step up and step down