The effect of surface heterogeneity on the adsorption isotherm at very low coverage