implemented if-match and if-none-match