added handling of cases where the browser requests an object after it has already been received