render rocks in groups on demand, not all on load