improove power off