update: library