Send progress updates in a background thread.