update perf