Download progress and button update