Improvement websockets