scheduler updates for exactly the interval it slept by