message -> run_log, ProgressNotification store both run_log & progress