support resetting timer