work with parallel upload/download