using shared pref instead broadcast