changes to sk.actions and how socket.io sends data