add RenderStateBatch