Use SLF4J for logging; improve peer scanning and fetching