Understanding Async and errors - Effect Community