fix similarity matches problem, performance degradation because using unnecessary concurrency collections