change the data channel
tally up pref-counts and publish