reimplemented valuebag
implement some special functions to xdict.
disable repr for valuebag
check input before update.
allow multiple instance when program is deployed in difference dir.