updates in Session, downloader and provider