fix updating of services, walk the services array in reverse order