run a full garbage collection cycle each map switch