improve upload feedback