11/19/2014 Jack fixed a bug: when disconnected, dosen't reconnect