sync data structure