rework service health checking to avoid requesting for each connection
built