update compiler, add __dirname/__filename to all modules
util.ajax.get supports just a string