add cached viewer hit counter