Update how to use bluebird Promise