utils: update file detect func