multipart sync