update javadoc and gradle files