updateSD from socket!!
OK. kind of works now. time to reflect