fix issue #16. added XOR and use it in arpcache