Move client WebSocket sync to extended class
Add thread page