Update share contract