Use parallelFlatMap rather than map