49c49
< _numCycles(0), _current(nullptr), initDone(false),
---
> _numCycles(0), _changeStamp(0), _current(nullptr), initDone(false),
267a268
> lastReadyTick = getCurTick();
274c275
< if (!empty)
---
> if (!empty) {
275a277,278
> _changeStamp++;
> }
336a340
> lastReadyTick = getCurTick();