update to last best move