add event after executed