Add error message for uncaught exceptions.
Save downloaded files to application data folder.
Add await modifier.