update checkout operator