fix wakeup_timer