unique set per visited root

need a unique hashset for each root document or else not all root
documents will be regenerated.
bump version