Yes, you should reuse the rs in your case and call only rs.RenderByNameAsync when it is required to render something.

If it is still slow, you can try this.