fetching_queue is now a proper Queue rather than a list. This change should mean that the fetching queue now performs O(1) instead of O(n) for inserts.