Modify protected async functions to use try/with
Remove unnecessary try/with block
Merge pull request #497 from dungpa/safe-async

Modify protected async functions to use try/with