update can support list and parcelable