How Dynamic Partitioning Optimizes AI Model Updates