add fragment cache helper and fix righ column fragement double render