WaitGroup wrapping helper