fixing bug in conditional GET staleness logic