add timer for DNS TTLs
only check DNS timeout if DNS discovery is enabled