fix msg len bug