visit pages until there are no links
added visited_links, unvisited_links accessors