update travis to use java8