fixed bug in handle peer list