Make individual controller actions asynchronous.

Let's not worry about it for now. I'll try to extract it to a general pattern later, maybe.