update: implement DNS list