add uploading progress interface