replace es6-promise by bluebird