updating class to v8.4 - add edit callback func

adding onUpdateExecuteCallbackFunction method