[fix]: Move all Download related Method to Plugin