add markerReady callback