Fixed issue in getting preference list
previously ring is not formed as a ring, but a linear set
Fixed to get values from the begining where not sufficient
virtual nodes