add product read count and change some area in the homecontroller