defer rendering until after model fetch completes