updating turn