fixed cart update