decided to make a small update so that instead of creating as many threads as possible, the program will instead make twice as many threads as there are cores in order to reduce lag issues caused by locking
updated the jar with the change concerning threading