Working on Update- almost works for Tools

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