Get rid of asynchronous interface.

Made things way more complex, and I don't think it was buying you
anything.