hash list queue