Sidekiq compatible background workers in golang