add threading, did test with output (disabled so we don't kill disks..)