[major] Migrate timer management to `tick-tock`