Async rendering for React components