A lot of work was done. Sidekiq callback was useless, that's why model updated right from Sidekiq worker