[add] added an event trigger on each update