reuse students adapter across roster fragment detach-reattach cycles