migrate to new eclipce, use jdk 8