fix msg data type