dynamically initialize timers