Implement preemptable TimerManager.