add travis_retry function