fix to call fetcher.fetch continuously