explain the purge logic

thanks for the clarification in #16. tried to put this in the readme without going into too many details.