Changed to XHR polling since heroku doesn't do legit websockets