Fix subtracting target score with min_improv to deal with negative case

When min_improv is negative it is a percentage, subtracting it more the target score wouldn't cut it.