replace add event by send event