download to disk halfway baked, need to fix examples and ofThreadedImage