fix getorcreateuser