add kits.queues/drained? to check whether a queue is empty