upgraded dependencies, upgraded to jdk8