Don't block the UI thread for a background process.