All commands receive a response
Stop updating if there's an error in the connection.
Some minor changes