Updated to allow single processing at performance hit
Made multi threads optional due to compatability issues