add LogicMsgHandler