fix user create or update