Fragment observer not registered when adapter != null