load marker data only once