update-library