Moved upload progressbar updates into viewmodel