update 3rd party libraries