savedInstanceState is always null on setRetainInstance(true)