reorganize travis setup flow