refactored timers to one timer notifying many views