Fixing boundary condition/ghost cell update issues