fixing android specific back history issues