improved handling of concurrent data requests
added ReadUpdateLock to avoid conflicts between linked data refresh and local read
added simple cache management (no removal yet) for linked data uris