update with List type