add progress bar on upload