add 200/304 check