fixed edge of the map bug