Simplify WaitGroup handling
Merge pull request #10 from ironcladlou/async-refactor

Simplify WaitGroup handling