Use publisher to determine update type