refactored process new user to use the usermanager