move the date cache fill on LiveQueue.take()