Socket server now uses observable pattern