delete hasRenderedOnce