Scan will cross shards, on which thread should scan be executed, and how should iterators organize it