Allows to send several asynchronous requests and get a callback to be called when all of these have finished