Adding/removing works, but new fields don't trigger the update