adds update function for channel_options