moved updateAuthenticationService to only be for edit (not create)