Remove async dependency.

I don't think we have enough async code to justify
using this. It obfuscates the code more then making
it easier to read at the moment.

Closes #1.