more iteration updates