I would like to comment you keep using ``30000`` as before. Because we're still worried about CPU wakeLock issue.
Reference: ``setTimeout(unlockCpuWakeLock, 30000);``