add map loaded callback