progress on update fix
patch update event duplication