Modeling scalar dispersion in urban environments