It's understandable if it keeps unfinished instances, since people can join those and finish them but what wrong is that it also keeps finished instances until timer ticks out.