Added a retained fragment to store user collection. This fragment is responsible for excecuting async task.
When configuration change takes place (ex: screen rotation) and the async task is running, the new fragment registers itself as a new listener for the async task.