Try to use modulized sync functions. TOFIX:Update old naming that conflict to sync mechanism. ie. new naming is unique but old naming system is NOT unique between devices