Make sure that each DataUpdate still has outer transaction scope