added updater libraries
added code so that plugin autoupdates