Push notifications are often delayed by hours to days on my device. GCM delivery and/or processing is not reliable.