Update and devestate externals