Changed String.search to String.indexOf for substring matching.
Prefixed console output with module name
Schedule normal even 24 hour update after 5 failed retries.