fixes issue #750:
fixed racing condition when parsing marker locations
(when coordinates are given directly instead of calling the geocoder,
adding markers starts before all have been initialized which caused too
many marker to be added)