add auto restart