keep track of server-side user data with Socket.io connection