Optimize update script