cache no-data GET requests and avoid duplicating UNDERLY process