Wieso umkopieren? Frag doch ab, ob der Eintrag ausgewählt ist und wenn ja dann lädst du es runter. Das mit den Threads würde ich erstmal lassen. Kann man ja immer noch machen, wenn man es erstmal so geschafft hat. Und wenn man etwas vorausschauend programmiert, dann ist das mit dem Thread in 10 Minuten implementiert.