crawler cron and some nice refactoring