update libaries