sync fileapi/fetch