fixed problemmatic labeling - defensive lookup because we might not always get a label; also fixed poor caching of disease id in precomputed lookup fxn