updated bound downloader