When items are still downloading and the mem-queue is empty, but there are still items in the database marked for retrieval code needs to move more of them into the mem-queue so that they will be picked up by the downloader thread and started, to speed things along.