updates with majority