add missing initPromise.setSuccess()