Build add copy o2c
Change pre, code style. But api.js build is not consistent