update utility, add some disk function