updated 3rd party libraries