Improved handling of exceptions in @async

Also removed unnecessary catching dependencies exceptions