This UI creates background jobs, returns a job id immediately, and polls progress. It does not run the sync inside the HTTP request.