[hashtable] last tweaks almost linear, alocation is slow.