implemented http.FileSystem