Adjusted timer to account for drift