Update calc_perf function