Combine soy sauce, wine, chili, sesame oil and sugar in a measuring cup and mix. Prepare veggies, and cut chicken into pieces, trimming fat as required, coat with flour in plastic bag. Heat 2 tbsp olive oil in wok, add onion and carrot, sauté for 10 minutes or until onion and carrots start to brown. Add ginger, garlic and chestnuts, sauté for a couple minutes. Add chicken stock, bring to a boil, reduce heat and simmer while cooking chicken. Add oil to large non-stick skillet and preheat over medium heat. Place chicken into skillet and turn up heat to medium-high. Cook chicken until almost done, flipping once and breaking up bunches to ensure even cooking. Add sauce mixture to veggies and bring to low boil. Add chicken to mixture, stir to coat evenly, simmer uncovered for 5 minutes. Add corn starch and simmer until desired thickness. Serve over rice, garnish with cilantro.