update deal contract