implement multi updates