Downloader Fix

Download logics re-made