fixed revive+ bug