refactor inc/dec/glob operator