fixed mpi bugs