das ist das problem mit background-services unter android ... da benötigt es tatsächlich einiger genauer überlegungen um dies ressourcen- und vor allem akku-schonend zu implementieren ...
daran scheitern übrigens die meisten android-apps, die sowas zur verfügung stellen

...