use fragmentManager.executePendingTransaction after fragmentTransaction.commit