added support for If-None-Match