FileCallback onProgress >2GiB file support