modify update demo page & implement remove method