speeded up the hash_list_find