Support executing arbitrary commands on update

 - outputs std out+err upon command failure
 - renews commands