stop timer more consistently