In case of singletone provider, we don't count it in the guset user. After we remove it from the array, and resize the array, need to move iterator back. Change-Id: I99920a6beccc9de0e67ffeb632b1940efaee10b9