add updating of channels