added Sidekiq-based async library scraping worker