update reduce cartitem