updating on moves