refactored travis yaml