updates to java