install promises on travis