temp save before improve cal speed