get this and update all data in sync