fixed timer resetting issue when we're switching blocks