Y no se le puede decir, si yo tengo la sincronización por ejemplo cada 30 minutos, que cierre la conexión cada 32? así en esos dos minutos, le da tiempo a sincronizar. Luego, cada uno, que se apañe el tiempo de ejecución del script al tiempo de sincronización +1 o +2 minutos.