two stage working set retrieval

the second retrieval is done over initial retrieved set