agile: update Split C++ model