[bound] rebuild dict before iterating