avoid queuing multiple eviction jobs for the same key

actually even an hashtable is not the correct datastructure,
a ordered set would be the best in this case
cleanings + updated libhl because of a fix in the iterators