Added more commands and made sure all commands are async.