removed throw exception from async method