update library settings