AutoBalance is now multiThreaded + Added a test