edit cart item: store changed text back into model