cant keep with so many threads wtf is happening.