Refactor crawler
Refactor setting and app