messed up the publish. -_-
use bluebird instead of Q.