fix some bugs and add new features

split separate testers to multiple files (instead IndexTester)
fix joinIndex sort probelm
...