udpate lib solution.