Release shared lock after read a tuple;Add 'disjoint mode' where we skip tuple that has been exclusively locked