update to the channel model