added shared list for pairs currently being measured in order to facilitate multiple clients. also, now giving up on a pair after 10 failures since they tend to be unmeasurable after this point anyway