Add async callbacks to a bunch of commands

See #80.