First principle modeling of oxygen-doped monolayer graphitic carbon nitride