Fixed duplication, not threading though; 100000 particle runs