future may be completed by worker before cancellation is set
- A single sleepAsync per bucket - Manual replenish with async - Cancellation of consume Co-authored-by: Jacek Sieka <jacek@status.im>