juggle multiple async calls
official solution to async juggle problem
npm install bl