Updates were applied twice: once in logAndExecuteNext and once in executeNext