move initial fetching to initialize method