refactor. move async refresh from mainActivity to GraphBaseFragment