efficiency improvement with groups render