fix valid peer bug