merge DistrubuteCrawler to DistrubutedCrawler