moved timers into controller scope