Add lru-cache dependency; make remote._received_tx an lru-cache with specified max length