304 http status code handling