update 3rd party lib