updating nchannel stuff