set peer state properly