mutating pendingFetches, so dequeue()