Better exception handling in @async

Also removed unnecessary catching deps exceptions
Merge pull request #2 from hyprwave/master

Improved handling of exceptions in @async