timer_queue supports cancel