another bug fixed relate to garbage collected contacts