support for skipping existing files. extra download resiliancy.