redesign && set SMS Receiver as a single BroadcastReceiver not a global