Revert "Revert "updated library""

This reverts commit 90536471c31327b0579a95c8311ee5bf3eb2e4b1.