persist messages posted to channels