optimizate integer hash