added orderedSheepUpdate