support converting downloaded data to new formats before saving