avoid calling v8 multiple times ( makes certain testing simpler)
Urgent Bugfix: workaround therubyracer corruption when it is run within a fiber