Wrap user save in a transaction (10x times faster)