copy data in parallel, too