update .travis.yml and composer.json