modify hash list node structure:make key hash fast, use compare function to avoid key conflict