add retry for Errno::EHOSTUNREACH