removing this in executionContext.update() call
Simplifying editorUpdate and codeExection conditions
extracting executeCodeAt method