added plugin updating abilities