parralelization updates