engine interface, script_task now has engine_chan for  requests