added updateExtension