Don't store *root-cursor* dynamic var, use chans to transact instead