update caches when (un)registerin/updating services, use single cache for services and upstreams