util.readAll 的 callback 规格也要改的