OptimizationFunctionPF update