fix save map bug