add more error processing cases: lost connection to socket.io server, cannot connect to db, cannot get question, utilize using only 1 socket instance