updated observation_after_update trigger