add bluebird.js