use resourceless preference fragment compat
update StickyListHeaders