update turn