add ETag, Last-Modified and Json-LD support