added caching for prior registered services
added caching so service list persists