Are all of the records that need to be updated based on a single DataID? I'd have to see how that part works to determine the best way to do the update. It could be done with a loop or maybe just a regular update. The multiple update server behavior is probably not the right one, but I need more context to be confident.