suddenly discovered the dns problem will restrict the algorithm performance, update it later