when savedInstanceState is provided, fragment resurrects automatically.
enhance logging
creanup
cleanup
bugfix
cleanup
cleanup
expire by screen unlock
expire by time
layout
sort list. hide empty item.
disable expire by time.