update right shift