Hi,
I think we should add a line to check if easylist.txt exists. if not, we should call adblock-update.sh via os.execute.
Also we can consider rewrite adblock-update.sh in lua but http modules using external libs in lua.
Edit: init => adblock/init.lua