get all pages in parallel using a WaitGroup