https://simonhancrew.github.io/posts/2024-10-02-timer_que_design/
timer queue design - yukke's blog