add DeleteObject
update list
fix bug, reader.ReadVarint
add list_test