checkIfNewOnList added, modified download func