add: auto refresh
clean: fixjsstyle