i think it came from pcbeta. Pcbeta? They are making tools? Awsome i thought they only can upload fake torrent