feat(mq): refactor mq's router, with more ui-router style