don't need BroadcastReceiver for alarm: AlarmManager just excutes pending intent
-> use PendingIntent.getService() instead of getBroadcast()