more work on how data goes from redis to the websockets