adapt to maintenance
fix build target typo
added more checks in .travis.yml