timers run alternately