private sync