fix setMap() not changing map on markers