finish insert item to hashtable, not tested