add dns caching for delay/link shells...wip