fixed dupe pings and listens on connection