use bluebird promise to replace native promise because it provide unhandled rejection log
use bluebird promise to replace native promise because it provide unhandled rejection log

zordius/fluxex,hero78119/fluxex,hero78119/fluxex,hero78119/fluxex,zordius/fluxex