Extension of the model of associated adsorbate to adsorption on patchwise heterogeneous surfaces