Add universal update script