update software lib