update web,contract