cache partials to reduce file read