added counter_culture to avoid deadlocks when using with sidekiq