enhance fault tolerance, add blood magic config