add upload progress bar
fix showing upload errors