fix storage

As discussed, loads:
Description - was already in place, didn't change it.
instanceId - this is still generated per network per userId
consent state with remote instances.
I think you should move this.update(data) to after loading from storage succeeds or fails.  Otherwise you will overwrite values from data with the stored values.

For example, if you store my instance's description as "old", then I sign into uProxy again with that same instance but change the description to"new", I think data.description will be "new", but you will replace it with the "old" description after loading from storage.