gem devise-async
sidekiq gem
user model is :async, initializers/devise_async uses sidekiq as backend