use async.eachLimit to limit the number of request to blockchain.info