add weixin controller, and try to make weixin works