add javadoc
update build script for run javadoc