use the new update vo request and response