bug fix update
test for update
test for setvalue
added updatevalues, update by key=value pairs