try to refactor travis with QA stuff done by community