onOffer change