mod; switch to bluebird promises

switching to bluebird promises