add vjson
delete slice and scoped_ptr
remove xmlrpc