updating libraries