diff --git a/backend/Cargo.lock b/backend/Cargo.lock
index 9f60643..20879a8 100644
--- a/backend/Cargo.lock
+++ b/backend/Cargo.lock
@@ -2262,9 +2262,9 @@ checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
[[package]]
name = "minecraft-pinger"
-version = "0.1.8"
+version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec4292bdf0a0ae6ee907c0f9bb8c61162e78b083613b48087afe7afc14cc88e8"
+checksum = "91142aeae1add7a2637dbecd8ac71afdc1fe13a06ea03a6ce073a7902a478f04"
dependencies = [
"bytes",
"hickory-resolver",
diff --git a/backend/Cargo.toml b/backend/Cargo.toml
index d4ccb30..113b1a8 100644
--- a/backend/Cargo.toml
+++ b/backend/Cargo.toml
@@ -4,7 +4,7 @@ members = ["worker", "rest-api"]
[workspace.dependencies]
repository = { path = "./crates/repository" }
-minecraft-pinger = "0.1.8"
+minecraft-pinger = "0.1.10"
log = "0.4.*"
env_logger = "0.11.*"
diff --git a/backend/crates/repository/src/duplicate_detection.rs b/backend/crates/repository/src/duplicate_detection.rs
index 91abf03..7929526 100644
--- a/backend/crates/repository/src/duplicate_detection.rs
+++ b/backend/crates/repository/src/duplicate_detection.rs
@@ -1,12 +1,12 @@
-use sha2::{Sha256, Digest};
-use hickory_resolver::TokioResolver;
-use std::net::IpAddr;
-use hickory_proto::rr::RData;
-use serde_json::Value;
-use std::sync::LazyLock;
use crate::error::RepositoryError;
use crate::models::server::Server;
use crate::repository::Repository;
+use hickory_proto::rr::RData;
+use hickory_resolver::TokioResolver;
+use serde_json::Value;
+use sha2::{Digest, Sha256};
+use std::net::IpAddr;
+use std::sync::LazyLock;
const SIGNAL_WEIGHTS_FAVICON: u32 = 50;
const SIGNAL_WEIGHTS_ENDPOINT: u32 = 40;
@@ -16,9 +16,8 @@ const SIGNAL_WEIGHTS_VERSION: u32 = 8;
const DUPLICATE_THRESHOLD: u32 = 75;
const SHARED_ENDPOINT_LIMIT: u32 = 2;
-static DNS_RESOLVER: LazyLock