fix TimerManager bug