show spinner when validating
improved error msg