* use path to identify edit target * async action * revert RequestContext change * comments * address comments * fix test
* handle add column request * comments * rename data to ViewModel