particle group update method