Optimized public update method algorithm