Working on Update- almost works for Tools

TODO: Disable/hide update button when remove fails
TODO: Auto-update on restart if remove failed