check for echo.js and only download when necessary