Threading is half done but going crazy