timer only count when in correct status.