update .travis.yml and requirements