created fetcher use case
entry point to fetch tasks