I am using ArcGIS Online to show Interactive WebApp for my company. I share a service from a MXD in ArcMap with multiple layers and utilize ArcServer to push it to ArcGIS Online. This works great and I love it, however, when I add a new layer to my MXD and overwrite the existing service, all the attributes get switched with the layers below. For example, lets say my three layers are Parcels, Lots, and Roads in that order from top down. If I were to add Address Points to be the top most layer, the address points attributes would get pushed down to parcels and parcels attributes to lots and so on. So when my coworkers click on a popup for Parcels, they get address attribute information. How can I fix this without having to go into the WebMap and reconfigure all the attributes for every layer each time I add a new layer?? Now if I add the new layer to the bottom, there is no issue, but of course for some layers you need them to stay on top of the others!