added dynamic invalidation when service registration changes