use file exist as the downloaded signal