added some support for a global state in support of the update/rollback commands
implemented rollback/update all commands