Kinetic Monte Carlo Simulation of the oscillatory catalytic CO oxidation using a modified Ziff- Gulari-Barshad model