add td cache service and also web api endpoints to access data #91