Minor tweaks to SEATSClient to handle concurrent access to the cached data structures