added cache and js optimization to desktop site