refactor extract ScrollListFragment