remove sdurlcache & add etag support