Added visual feedback with progress status to file upload