udpate lib