updating extension with user interface