more about sync