updated ProgressPanelExecutor