fix rich message bug