bug fix in iteration_update_and_report()