timer refinements