fix up provisioner bugs and add a little updating to ui