Magic async.queue improvement