Performance optimizations

1) Do not break slideshow if long polling fails, and attempt to
reconnect 2) reduce rate of polling, 3) Only updateMenuDisplay when
necessary to conserve CPU