feat: add view count in quote model