fix circular download