remove RestartableTimer() and use builtin Timer()