promiseKit導入