fetch and parse pages, thread fetching using queues