heavily optimized the site code, using cache and prefetch_related
fix