lib sync