try to sync
modify sync
replace or append when "new"
test app change to dynamic
fix destory