created ProgressManager singleton