update dependency
update events