clear errors on save, handle errors on UI thread