ARP using dataqueue. Now threadsafe and deletions should work