begin improve react render