Dynamically updating open addressing hashtable with binary chaining