add mutl del and update support