fixed unorderd_set problems with ifstream