Refactor the concurrency pattern in scraper.go to master and workers.
Master thread(main thread) start a number of worker thread and wait unit all the worker complete their work.