refactoring for more features
change function for commands
enable multipul compiler

Note that this makes a command slower because wandbox-vim use API
sequentially.
make small indent
about multipul compilers