feat(users): return errors on update