Effects of surface heterogeneity on flow circulation in electroosmotic flow in microchannels