fix msg free timing buf