added caching of health checks so we can hit them heaviy from multiple places without potential concurency problems