$this->update is not defined.
Remove never used property
Add legacy support for plugins/%plugin%/update

A plugin can be updated via POST plugins/%plugin% and passing update as
action.