fixed some bugs regarding map annotations disappearing after zooming and panning