minor improvements
enable gradle caching for travis