fixing auth user add rather than edit when it doesn't exist