Upload progress on the main queue