update TimerBase