Fix reconnect
Move socket code to data manager, remove old screencast image
Remove old code
Minor optimization for serialization