fix player revive bug