update to shared library