update channels