updated CartModify operation