Use async.queue to limit the number of file open in the same time