reset timer as optimization