Need to override onNewIntent otherwise old intent is returned since activity is declared singleTop