Unlocking asynchronicity in continuous batching — Blankdot