Here is some problem when we use single task launcher. Is it really required when we use branch? https://stackoverflow.com/questions/2417468/android-bug-in-launchmode-singletask-activity-stack-not-preserved