add bluebird as dependency