client side publishing is kind of working, something is up with the client disconnecting early