set on_update erratas only when it's necessary