made ProgressMonitor usable without database