add timer handler