require java 8, update some versions