bug fix, update method changed
some changes for collecting iteration data