If this was me I would probably loop through all of the content you are getting and build the entire repeater with all rows and then just use update_field to store the entire thing and skip adding all of the other rows one at a time. You do not have to use add row.