fix user signin and unique email