fix compiling warnings and add 128bit hashcode