fix update value/serialize