Make SPPointer, SPParticleSystem, SPConfig Thread Safty