timer resyncs on tick