use alarmmanger to keep pending intent alive for non-peristed jobs until reboot