update syncing with library