content change event
merge