Use ActiveJob API for background tasks.