this should clean up the timers properly