fix msg type