Use visited_at instead of last access
Changed campaignId to campaign_id
cron does crawl in parallel