add find peer router function