Use stream
Add superagent in package.json
Add messages
Add concurrency