fix: remove expired peers from peerstore based on TTL