Better exception handling in @async

Also removed unnecessary catching deps exceptions