fixed the timer dependency issue