update blade structure