current matches was sometimes return old ones