refactor FilterListTab

-- more javadocs
-- smother refresh path