add download mirror support