fix cache bug for heavy operation