sync from library