update spin partially