Index: binary-improvements/MapRendering/MapRendering/MapRenderBlockBuffer.cs
===================================================================
--- binary-improvements/MapRendering/MapRendering/MapRenderBlockBuffer.cs	(revision 345)
+++ binary-improvements/MapRendering/MapRendering/MapRenderBlockBuffer.cs	(revision 346)
@@ -46,4 +46,5 @@
 			currentBlockMapFolder = string.Empty;
 			currentBlockMapPos = new Vector2i (Int32.MinValue, Int32.MinValue);
+			cache.ResetTile (zoomLevel);
 		}
 
Index: binary-improvements/MapRendering/MapRendering/MapRendering.cs
===================================================================
--- binary-improvements/MapRendering/MapRendering/MapRendering.cs	(revision 345)
+++ binary-improvements/MapRendering/MapRendering/MapRendering.cs	(revision 346)
@@ -178,4 +178,6 @@
 				}
 			}
+			
+			rfm.Cleanup ();
 
 			if (fullMapTexture != null) {
