assume ordered server list: newest last