optimize fs.go