synData only when data changed not syn allData because net is expensive