Fix a bug that _commands with additional subcommands doesn't work, close #20