optimise jaccard index