added upload progress bar