use rd_lock for find hit