Get ongoing computation or start a new one. Does not guarantee thread safety. In case of multi-thread access, could create orphan computations.
If the computation is already running, the scope is not used.