add basic (user, email, pass) update user func