fix ui progress updates