Replace QMap(B-Tree based) to std::unorderedmap, an hashmap
There is still a problem in heavily-test.