progress on distributed-process backend

use process for routing/spawning requests