bump to version 1.0.4
add javadoc and new get method to override default timeout