Run adapters in parallel, since we don't need to know the responses in squential order now.
Some code clean-up and jshinting.