redoing planet state updating