use timeout instead of interval to avoid loading next pic before previous one has loaded - this should better handle weak chromecast hardware