add sidekiq
rewired to show the sidekiq interface
refactored to use sidekiq
refactored to use worker class
cleanup
update