update library to use latest 3rd party libraries

Hello,

I updated the library to use the latest library pieces.