mov: Q to bluebird
upd: promise api
upd: test
upd: doc