Add newPromise() to EventExecutor interface