Featured updater

handle `annotation.remove` and `annotation.update`.