start the progress update timer on the main thread