move wechat handler to message