fixed map view memory leak