asynch method accepts variable servers, lots of new files, not really sure of their origin