added try/catch clause to demonstrate asynchronous exceptions cant be caught