implemented CrawlQueue