fix msgtype