Also Benutzer ist egal.
Aber zur Optimierung.
So hast du es (oder?):

- Alarmtext
-- Prowl
--- Android
---- Mail

>> Schlecht. Android muss warten bis Prowl fertig ist. Mail muss warten bis Android fertig ist

So sollte die Pipeline aussehen:

- Alarmtext
-- Prowl
-- Mail
-- Android


Du kannst alle 3 (Prowl, Mail, Android) untereinander (nicht ineinander geschachtelt) einreihen.
Dadurch werden alle drei gleichzeitig ausgeführt > schneller