a queue to handle concurrency, async, rate limiting, duplication skipping
Handles simulated time running at a different rate to real time