change sparse array implementation to the native android
The notifications shown information is now persisted to shared prefs