added an update method that updates only allowed variables and added some download variables
refactor router
refactor router
removed a debug print line
added previous downloaded files recovery