update to channel model