reorganize build:js