msg update