upgrade to java 8