Make sure we run each process in a transaction and always ensure its upd...

...ated