left and right check update