update requirements and fix travis.yml