Therefore, what is needed is a method and apparatus for receiving asynchronous data backup related requests from multiple users and opportunistically managing those requests automatically so that data is transferred as the necessary media becomes available rather than in an inflexible first in/first out (FIFO) manner.