update external super