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

this was the initial aim of the method. earlier the param name was misleading due to which probably the method was modified in the current way. Also waiting for particular instance is much efficient  as compared to looping for all of them