update script extend