initial implementation of upload progress bar