support pushing batches in Queue