emit a CHANNEL_DATA event after set so we can more efficiently keep in sync