update for channel