use runInContext instead of runInNewContext since we've already built a context
update version