replacing ProcessInstanceResult with InstanceResult, fixing processUpdate test, adding test to feed update

Why are we changing semantics of this method ?