fix bug when creating locations while zooming
refactor to zoom fix
Merge branch 'fix-creation-on-zoom'