updating C++ weaving code and data
updating append benchmark code and data