I think the inconsistency of data from one session to another has to do with the fact that the various eSignal servers are not perfectly synced. When you first connect to eSignal, you do not always get the same server.