Update contractengine