fileutil, main update