add update events