update magnet with websockets