optimizations of scraper client and implement discovery client
refactorings