upload status progressbars; FileUpload refactoring