added renderStatic for no-promise rendering