Update sg-file function