87242b419a
reduced scope of nonBlockingRead to avoid long rerun of it used smart pointers to keep valid elements over changes moved back to non-modal progress Relates to #KT-37414