fix socket io so that updates are pushed to the client and displayed, albeit messily