added worker fallback, test for eval.js