add external js files
update build xml
update doc
update