implement virtual rendering on grouping