feat(model): download image