Replacing async with caller-side parallelism

See https://github.com/jclouds/jclouds/issues/1501