time-based tracking