[editor] fix runner execution + change script: return a promise

in the script editor, we now have only 2 arguments: create and start