ok then, what would be the usecase for socket.io?