need to make github_plugin_updater code unique function