fixing try/ catch for async functions