fix msg bug