change from therubyracer to execjs