fix add marker bug