A simple async iterator class. Waits for all async requests to be completed before executing a final callback.