update lib mode