cleaned up spv downloader