upgrade react to latest