update shared library