fix for printview cache issue.. 1st attempt