+ update with several case of sample data