implement some If-None-Match functionality