offer->update