updates libraries