handshake func, not receiving handshake back from peer :(