parallelized checking for completion