Home Social Twitter’s China director Kathy Chen departs after 8 months