use socket.io to push board updates