* added update check and extension.reload in onUpdateAvailable listener
* comments