update log and javadoc