A falta de estudiarlo con más tiempo me parece bien, enhorabuena.
Podrías enviar un ejemplo de como te mete la información de la Web antes de que luego la procesos? . Lo digo para ver si se puede agilizar o utilizar menos acciones.
Muy buena la manera de asegurarte de que el wait va a estar funcionando incluso después de un reinicio.
Otra pregunta, seguro q tiene su explicación y por eso me da curiosidad saber por qué autoremote? Por que no una notificacion de tasker o cualquier otra?