add progress API appledocs