create infoWindow only once per marker