Update download business logic