add ProblemMetadata to count the number of times a problem viewed
show problem views in the UI